const Puppeteer = require("puppeteer-core");


const main = async () => {
    //启动浏览器
    const browser = await Puppeteer.launch({
        //设置谷歌浏览器可执行文件 （exe）的位置
        executablePath: 'C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe',
        //无头模式（后台运行），是否可见浏览器窗口，trus = 不可见，false = 可见
        headless: false,
        //设置浏览器可视区域大小
        defaultViewport: {
            width: 1366,
            height: 768

        }
    });

    //打开新页面，并进入百度
    const page = await browser.newPage();
    await page.goto('http://www.baidu.com/');
    // 获取搜索框对象，输入内容
    const searchInput = await page.$('#kw');
    await searchInput.type('puppeteer', { delay: 200 });
    //点击一下百度按钮
    await page.click('#su');

    //等待5秒
    await new Promise(res => {
        setTimeout(() => {
            res();
        }, 5000);
    });

    //截图
    await page.screenshot({
        path: 'baidu.png'
    });
};
main();

